package cn.zs.groupmarket.domain.activity.model.entity;

import cn.zs.groupmarket.domain.activity.model.valobj.GroupBuyActivityDiscountVO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Auther: zs
 * @Date: 2024/12/21/16:26
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class TrialBalanceEntity {
    /** 商品id*/
    private String goodsId;

    /** 商品名称*/
    private String goodsName;

    /** 原始价格*/
    private BigDecimal originalPrice;

    /** 折扣价格价格*/
    private BigDecimal deductionPrice;

    /** 支付金额*/
    private BigDecimal payPrice;

    /** 拼图数量目标*/
    private Integer targetCount;

    /** 活动开始时间*/
    private Date startTime;

    /** 活动结束时间*/
    private Date endTime;

    /** 是否可见拼团*/
    private Boolean isVisible;

    /** 是否可参与拼团*/
    private Boolean isEnable;

    /** 活动配置信息 */
    private GroupBuyActivityDiscountVO groupBuyActivityDiscountVO;
}
